<?php
namespace app\index\controller;
use think\Config;
class Index extends Base
{

    public function index()
    {
//        return '<style type="text/css">*{ padding: 0; margin: 0; } .think_default_text{ padding: 4px 48px;} a{color:#2E5CD5;cursor: pointer;text-decoration: none} a:hover{text-decoration:underline; } body{ background: #fff; font-family: "Century Gothic","Microsoft yahei"; color: #333;font-size:18px} h1{ font-size: 100px; font-weight: normal; margin-bottom: 12px; } p{ line-height: 1.6em; font-size: 42px }</style><div style="padding: 24px 48px;"> <h1>:)</h1><p> ThinkPHP V5<br/><span style="font-size:30px">十年磨一剑 - 为API开发设计的高性能框架</span></p><span style="font-size:22px;">[ V5.0 版本由 <a href="http://www.qiniu.com" target="qiniu">七牛云</a> 独家赞助发布 ]</span></div><script type="text/javascript" src="https://tajs.qq.com/stats?sId=9347272" charset="UTF-8"></script><script type="text/javascript" src="https://e.topthink.com/Public/static/client.js"></script><think id="ad_bd568ce7058a1091"></think>';

        return $this ->fetch();
    }

    public function first_blood()
    {
        //普通变量，数组，类下变量
        //server,cookie,session,get,post,系统常量const以及config  前面得有Think
        //get,post,param,root,host,pathinfo,path,ext,ip,module  前面得有Request
//        var_dump($_SERVER);
        $book = new \stdClass();
        $book -> name = '我是巴菲特';
        $book -> title = '2019将会是属于我的一年';
        $this ->assign(array('book'=>$book));
        return $this ->fetch();
    }

    public function isOk(){
        $this ->success('跳转成功',url(''),'','1');
    }

    public function isfalse(){
        $this ->error('跳转失败','Demo/demo2','','1');
    }

    public function param1(){
//       get post param has domain url pathinfo path ext module controller action  method  ip  /only  except
        $request = \think\Request::instance();
//        var_dump($request ->param('name'));
        var_dump($request ->port());
    }

    public function param2($name, $lesson){
        var_dump($this ->request ->param());
    }
}
